SNiFF+J
Name of SiteWind River
 

SNiFF+J

Install SNiFF+J

  SNiFF+J, the premiere Source Code Engineering solution, allows you to visually analyze, browse and comprehend complex source code relationships. SNiFF+ is available in a variety of bundling options for C/C++, Java, Fortran and other language developers. SNiFF+Cross is available for developers requiring remote-compile-debug capabilities.  SNiFF+J is an evolution of SNiFF+ designed for Java developers.

The ABCs of SNiFF+

  • Analyze
    Extract and analyze the symbolic information of large and complex projects with thousands of files and over a million lines of code in seconds. Review your code without digging through endless listings or using inadequate text search tools.
  • Browse
    Forget filenames and complex directory structures! Find your way with advanced graphical tools and powerful source code filtering. Simply double-click on any symbol to open the right file, at the right place, with your favorite language-sensitive editor.
  • Comprehend
    Understand complex relationships within your code. Find where functions are called. See where variables are read from or written to. Discover how to reuse and reengineer your code. And, get new team members up to speed on sophisticated projects in a fraction of the time

Shorten your development cycles
SNiFF+, SNiFF+J and SNiFF+Cross will dramatically reduce the time you spend reading, analyzing and understanding code. You'll have more time to actually write code. Bug fixing is faster and easier since you see all the relationships within your software. Code reuse and reengineering are now real and not just promises. These and other benefits have helped our customers cut development times by 30%. And more.

SNiFF+J Specifics

SNiFF+J is the first multi-platform Java Source Code Engineering tool for large-scale, enterprise software development. SNiFF+J combines world-class source code analysis, browsing and comprehension capabilities with leading edge Java development tools and a GUI builder that shrink development time and dramatically reduce time-to-market.

Get up to speed fast with SNiFF+J and Source Code Engineering
Use the power of SNiFF+JÆs Source Code Engineering tools to increase productivity, cut development costs and dramatically reduce time-to-market. SNiFF+J Æs advanced code comprehension tools display source code relationships with clear, concise graphics. SNiFF+JÆs source code browsers support very large projectsùover one millions lines of codeùmaintaining team productivity when other tools break down.

Manage multi-language and multi-platform development with SNiFF+J
SNiFF+J makes it easier than ever before to understand, analyze, modify and manage large-scale, multi-language environments. SNiFF+J enhances development of enterprise-wide,  multi-tier applications, where parts of an application are written in Java and other parts in C/C++ or even other programming languages. SNiFF+J helps maintain legacy code while migrating subsystems to Java, preserving existing investments while slashing development time.

Build powerful, platform-independent GUI applications
SNiFF+JÆs easy-to-use and powerful GUI builder runs on any platform and generates 100% Java 2 code, enabling developers to develop anywhere and deploy anywhere. The point and click interface and graphical event hot wiring features reduce development time and eliminate most coding chores. The GUI builder generates 100% Java 2 code. The GUI is operational from the first click, thus the edit-compile-debug phase is eliminated. Fast and incremental prototyping using the visual layout editor gives instantaneous feedback on GUI layout, function and properties, dramatically reducing the development cycle .

Take advantage of the latest Java and O-O technology
Wind River is committed to supporting advancements in Java and object-oriented technologies. Use any JDK (including JDK 1.2) to stay current with Java technology. Accelerate Java development with JavaBeansÖ, JNI and RMI. Integrate Java projects with existing CORBA applications using C++ and IDL to support enterprise-wide,   multi-tier applications.

PRODUCT SPECIFICATIONS

GUI Builder
SNiFF+J offers the only multi-platform Graphical User Interface (GUI) builder:

  • Generates 100% Java 2 code for any platform
  • Fast visual point-and-click interface, no coding required
  • Live and dynamic application building without edit-compile-debug
  • Graphical event hot-wiring
  • Import 3rd party Java Beans
  • Internationalization support
  • GUI-part and application part managed in same project

Source Code Engineering (SCE)
Wind RiverÆs SNiFF+ product family is well-known for its unmatched powerful Source Code Engineering tools. The full range of analysis, browsing and comprehension tools include:

  • Class Browser
  • Symbol Browser
  • Retriever & PowerChange  
  • Hierarchy Browser
  • Cross Referencer
  • Include Browser

Multi-Language Support
SNiFF+J is a perfect tool for enterprise-wide, multi-tier applications, where there is a mixture of Java, C++ and other languages. SNiFF+J also supports JNI (Java native interface), RMI and CORBA-based development. Additional language modules are available for C, C++, FORTRAN, CORBA IDL and ADA.

Extendibility
SNiFF+J offers a wide range of flexible interfaces and APIs to extend its functionality and integrate with third-party development tools. SNiFF+J does not invent new standards and adapts fully to a developerÆs teams needs and existing environment.

Platforms

  • AIX
  • HP-UX
  • Sparc Solaris
  • Reliant UNIX (Sinix)  
  • UnixWare
  • Windows 95/98
  • Digital UNIX
  • Linux
  • SunOS
  • IRIX
  • Windows NT

 Learn more about SNiFF+ and SNiFF+J at www.windriver.com.